icon

nazo6.dev

一覧に戻る
2023/10/29 3 min read

Self HostedなFirebase的なもの

目次


Self HostedなFirebase的なもの


プライベートなFaaSとか簡単なデータベースとか(いわゆるFirebase代替)が欲しかったのでセルフホストできるものを探してみた

#Supabase

こういう系としては一番有名であろうsupabase。当初はこれにしようと思っていたがどうやらオープンソース版では1インスタンスで1プロジェクトらしく、これではまともに使えない。

#AppWrite

こちらは確かsupabaseよりも後発のやつでsupabaseとほぼ同じ機能を備えている。 Supabaseより良い点としては

  • オープンソースでフル機能使える
  • FunctionでDenoやNodeなど様々なランタイムを選択可能。 悪い点は
  • コンテナの数が多い(20個も起動される)。
  • なんだか全体的に管理UIがもっさりしてる気がする。 単に違う点としては
  • SupabaseはデータベースにPostgreSQLをそのまま使うがこちらはNoSQL風(Firebaseに近いとも言える?)。

#PocketBase

Go製のワンバイナリで動くということで軽くてとても良さそう。データベースにはSQLiteを使っているようだが自分が使う程度ならこれで十分な気もする。 supabase同様これの内部でプロジェクト管理はできないが、一つ一つのインスタンスが超軽いためプロジェクトごとにインスタンスを建てればいいということだと思う。

#結論

AppWriteかPocketBaseかで迷ったが最終的にAppWriteを使うことにした。なかなか重量級のアプリケーションではあるがユーザーベースも大きいし機能が充実してて困ることはあまりなさそう

TODO: AppWriteのセットアップの記事を書く

Share this article:
一覧に戻る

関連記事

2023/7/2

#tech/git#tech/selfhosted
memo

Gitea Actionsがいつの間にか動かなくなってた

ある日Gitea Actionsが動かなくなっているのを発見。Act Runnerのログを見ると

Read Article

2023/8/17

#tech/selfhosted
memo

Gitlab, Gitlab Pages, Gitlab Runnerをリバースプロキシの背後で動かす

GitlabではSSLの設定を一切やらずにリバースプロキシに任せてGitlabとPages,Runnerを動かす。 GitlabでSSLの設定をすると証明書が二重に必要になったりして、めんどい。

Read Article

2023/11/27

#tech/selfhosted#tech/synology
blog

Synology NASへのHomebrew(linuxbrew)を使ったNeovimのインストール

Synology NASにいろんなツールをインストールしたいとき(まあ本当はしないほうがいいんですが)、Entwareと呼ばれるツールを使うのが一般的だと思われます。 しかしながら、Entwareはリポジトリが小さく古めなため他に使えるパッケージマネージャがないかと調べていたところ、Homebrewをインストールできるという情報を見かけて試してみました。 このbrewを使ってneovim nightlyをSynology NASにインストールしたいと思います。

Read Article

2023/9/4

#tech/selfhosted
blog

TraccarのデータをH2からMySQLに移行

Traccarを5.9にアプデしたら起動しなくなった。どうやら今までの内部データベース形式はサポートされなくなったみたいです。

Read Article

2023/6/30

#tech/selfhosted
memo

VPNを繋いだときだけDockerの中から特定のサイトにアクセスできない!

タイトル通り。ホストからはどのサイトにもアクセスできて、Dockerの中でもcurl google.comは通るがcurl github.comは通らないなどの謎現象に出会った。

Read Article

2023/7/2

#tech/git#tech/selfhosted
blog

docker-composeでGitea + Gitea Actionsのセットアップ

こんな感じのdocker-compose.ymlで良い

Read Article

2023/11/10

#tech/selfhosted
memo

セルフホスト音楽サーバ/クライアント

Navidrome

Read Article

© 2025 nazo6. All rights reserved.